Parallel solution of partial symmetric eigenvalue problems from electronic structure calculations

نویسندگان

  • Thomas Auckenthaler
  • Volker Blum
  • Hans-Joachim Bungartz
  • Thomas Huckle
  • Rainer Johanni
  • Lukas Krämer
  • Bruno Lang
  • H. Lederer
  • Paul R. Willems
چکیده

The computation of selected eigenvalues and eigenvectors of a symmetric (Hermitian) matrix is an important subtask in many contexts, for example in electronic structure calculations. If a significant portion of the eigensystem is required then typically direct eigensolvers are used. The central three steps are: reduce the matrix to tridiagonal form, compute the eigenpairs of the tridiagonal matrix, and transform the eigenvectors back. To better utilize memory hierarchies, the reduction may be effected in two stages: full to banded, and banded to tridiagonal. Then the back transformation of the eigenvectors also involves two stages. For large problems, the eigensystem calculations can be the computational bottleneck, in particular with large numbers of processors. In this paper we discuss variants of the tridiagonal-to-banded back transformation, improving the parallel efficiency for large numbers of processors as well as the per-processor utilization. We also modify the divide-and-conquer algorithm for symmetric tridiagonal matrices such that it can compute a subset of the eigenpairs at reduced cost. The effectiveness of our modifications is demonstrated with numerical experiments. 2011 Elsevier B.V. All rights reserved.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Gpu Implementation of the Filtered Lanczos

This paper describes a graphics processing unit (GPU) implementation of the Filtered Lanczos Procedure for the solution of large, sparse, symmetric eigenvalue problems. The Filtered Lanczos Procedure uses a carefully chosen polynomial spectral transformation to accelerate the convergence of the Lanczos method when computing eigenvalues within a desired interval. This method has proven particula...

متن کامل

Performance of Parallel Eigensolvers on

Many models employed to solve problems in quantum mechanics, such as electronic structure calculations, result in nonlinear eigenproblems. The solution to these problems typically involves iterative schemes requiring the solution of a large symmetric linear eigenproblem during each iteration. This paper evaluates the performance of various popular and new parallel symmetric linear eigensolvers ...

متن کامل

Efficient Methods For Nonlinear Eigenvalue Problems Diploma Thesis

During the last years nonlinear eigenvalue problems of the type T (λ)x = 0 became more and more important in many applications with the rapid development of computing performance. In parallel the minmax theory for symmetric nonlinear eigenvalue problems was developed which reveals a strong connection to corresponding linear problems. We want to review the current theory for symmetric nonlinear ...

متن کامل

The ELPA library: scalable parallel eigenvalue solutions for electronic structure theory and computational science.

Obtaining the eigenvalues and eigenvectors of large matrices is a key problem in electronic structure theory and many other areas of computational science. The computational effort formally scales as O(N(3)) with the size of the investigated problem, N (e.g. the electron count in electronic structure theory), and thus often defines the system size limit that practical calculations cannot overco...

متن کامل

Linear and Nonlinear Eigenproblems for PDEs

The workshop discussed the numerical solution of linear and nonlinear eigenvalue problems for partial differential equations. It included the theoretical analysis the development of new (adaptive) methods, the iterative solution of the algebraic problems as well as the application in many areas of science and engineering. Mathematics Subject Classification (2000): 65N25, 65F15, 15A18. Introduct...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Parallel Computing

دوره 37  شماره 

صفحات  -

تاریخ انتشار 2011